sand embankment - French English Dictionary